//package com.zilue.payment.gateway.method.remote;
//
//import com.zilue.balance.domain.BaseOrderInfo;
//import com.zilue.balance.returnresult.Result;
//import feign.hystrix.FallbackFactory;
//
///**
// * Created by ZD on 2017/5/26.
// */
//public class BalancePayRemoteFallBack implements FallbackFactory<BalancePayRemote> {
//    @Override
//    public BalancePayRemote create(Throwable throwable) {
//        return new BalancePayRemote() {
//            @Override
//            public Result<BaseOrderInfo> pay(String accountId, Long corpId, Long fee, String orderNo, Integer source, String terminalId, String operId) {
//
//                return null;
//            }
//
//            @Override
//            public Result<BaseOrderInfo> refund(String logNo, Long corpId, Long fee, Integer source, String terminalId, String operId) {
//
//                return null;
//            }
//
//            @Override
//            public Result<BaseOrderInfo> flushes(String logNo, Long corpId, Integer source, String terminalId, String operId) {
//                return null;
//            }
//        };
//    }
//}
